Podsumowanie
analizy
Wstęp
Ładowanie
bibliotek
library(knitr)
library(tidyverse)
library(plotly)
library(dplyr)
library(ggplot2)
library(data.table)
library(R.utils)
library(imager)
library(scales)
library(stringr)
Ładowanie danych
colors_df <- fread("rebrickable/colors.csv.gz")
elements_df <- fread("rebrickable/elements.csv.gz")
inventories_df <- fread("rebrickable/inventories.csv.gz")
inventory_minifigs_df <- fread("rebrickable/inventory_minifigs.csv.gz")
inventory_parts_df <- fread("rebrickable/inventory_parts.csv.gz")
inventory_sets_df <- fread("rebrickable/inventory_sets.csv.gz")
minifigs_df <- fread("rebrickable/minifigs.csv.gz")
part_categories_df <- fread("rebrickable/part_categories.csv.gz")
part_relationships_df <- fread("rebrickable/part_relationships.csv.gz")
parts_df <- fread("rebrickable/parts.csv.gz")
sets_df <- fread("rebrickable/sets.csv.gz")
themes_df <- fread("rebrickable/themes.csv.gz")
Podsumowanie zbioru
danych
Zbiór danych Rebrickable składa się z 12 tabel, które przedstawione
są na schemacie poniżej. Schemat został pobrany ze strony Rebrickable i
brakuje w nim części atrybów w tabelach. Dokładny opis, podstawowe
statystyki oraz próbki danych z poszczególnych tabel znajdują się
poniżej.

Colors
Tabela zawierająca oficjalne kolory klocków.
- id - id koloru
- name - nazwa koloru
- rgb - kod rgb koloru
- is_trans - czy kolor jest transparentny
|
Min. : -1.0 |
Length:263 |
Length:263 |
Length:263 |
|
1st Qu.: 83.0 |
Class :character |
Class :character |
Class :character |
|
Median :1005.0 |
Mode :character |
Mode :character |
Mode :character |
|
Mean : 651.4 |
NA |
NA |
NA |
|
3rd Qu.:1070.5 |
NA |
NA |
NA |
|
Max. :9999.0 |
NA |
NA |
NA |
| -1 |
[Unknown] |
0033B2 |
f |
| 0 |
Black |
05131D |
f |
| 1 |
Blue |
0055BF |
f |
| 2 |
Green |
237841 |
f |
| 3 |
Dark Turquoise |
008F9B |
f |
| 4 |
Red |
C91A09 |
f |
Elements
Tabela zawierająca pojedyncze klocki Lego.
- element_id - id elementu
- part_num - numer części
- color_id - id koloru
- design_id - id modelu
|
Min. : 9327 |
Length:84138 |
Min. : -1.0 |
Min. : 1001 |
|
1st Qu.: 4259774 |
Class :character |
1st Qu.: 8.0 |
1st Qu.: 18454 |
|
Median : 6057754 |
Mode :character |
Median : 28.0 |
Median : 41748 |
|
Mean : 5222065 |
NA |
Mean : 539.7 |
Mean : 45570 |
|
3rd Qu.: 6262024 |
NA |
3rd Qu.: 135.0 |
3rd Qu.: 75475 |
|
Max. :61532443 |
NA |
Max. :9999.0 |
Max. :107520 |
|
NA |
NA |
NA |
NA’s :23682 |
| 6443403 |
2277c01pr0009 |
1 |
2277 |
| 6300211 |
67906c01 |
14 |
67908 |
| 4566309 |
2564 |
0 |
2564 |
| 4275423 |
53657 |
1004 |
53657 |
| 6194308 |
92926 |
71 |
28967 |
| 6229123 |
26561 |
4 |
26561 |
Inventories
Tabela nadrzędna wiążąca części i figurki z zestawami Lego.
- id - id zapasu
- version - wersja zapasu
- set_num - numer zestawu
|
Min. : 1 |
Min. : 1.000 |
Length:37265 |
|
1st Qu.: 14424 |
1st Qu.: 1.000 |
Class :character |
|
Median : 54379 |
Median : 1.000 |
Mode :character |
|
Mean : 61104 |
Mean : 1.091 |
NA |
|
3rd Qu.: 88842 |
3rd Qu.: 1.000 |
NA |
|
Max. :194312 |
Max. :16.000 |
NA |
| 1 |
1 |
7922-1 |
| 3 |
1 |
3931-1 |
| 4 |
1 |
6942-1 |
| 15 |
1 |
5158-1 |
| 16 |
1 |
903-1 |
| 17 |
1 |
850950-1 |
Inventory
minifigs
Tabela zawierająca zapasy figurek Lego.
- inventory_id - id zapasu
- fig_num - numer figurki
- quantity - liczba figurek
|
Min. : 3 |
Length:20858 |
Min. : 1.000 |
|
1st Qu.: 7869 |
Class :character |
1st Qu.: 1.000 |
|
Median : 15681 |
Mode :character |
Median : 1.000 |
|
Mean : 43010 |
NA |
Mean : 1.062 |
|
3rd Qu.: 66834 |
NA |
3rd Qu.: 1.000 |
|
Max. :194312 |
NA |
Max. :100.000 |
| 3 |
fig-001549 |
1 |
| 4 |
fig-000764 |
1 |
| 19 |
fig-000555 |
1 |
| 25 |
fig-000574 |
1 |
| 26 |
fig-000842 |
1 |
| 26 |
fig-008641 |
1 |
Inventory
parts
Tabela zawierająca zapasy części Lego.
- inventory_id - id zapasu
- part_num - numer części
- color_id - id koloru
- quantity - liczba częsci
- is_spare - czy część jest zapasowa
- img_url - adres url obrazka
|
Min. : 1 |
Length:1180987 |
Min. : -1.0 |
Min. : 1.00 |
Length:1180987 |
Length:1180987 |
|
1st Qu.: 9404 |
Class :character |
1st Qu.: 4.0 |
1st Qu.: 1.00 |
Class :character |
Class :character |
|
Median : 22838 |
Mode :character |
Median : 15.0 |
Median : 2.00 |
Mode :character |
Mode :character |
|
Mean : 50849 |
NA |
Mean : 131.8 |
Mean : 3.37 |
NA |
NA |
|
3rd Qu.: 87088 |
NA |
3rd Qu.: 71.0 |
3rd Qu.: 4.00 |
NA |
NA |
|
Max. :194312 |
NA |
Max. :9999.0 |
Max. :3064.00 |
NA |
NA |
Inventory sets
Tabela zawierająca zapasy zestawów Lego.
- inventory_id - id zapasu
- set_num - numer zestawu
- quantity - liczba zestawów
|
Min. : 35 |
Length:4358 |
Min. : 1.000 |
|
1st Qu.: 8076 |
Class :character |
1st Qu.: 1.000 |
|
Median : 16423 |
Mode :character |
Median : 1.000 |
|
Mean : 52519 |
NA |
Mean : 1.813 |
|
3rd Qu.: 98685 |
NA |
3rd Qu.: 1.000 |
|
Max. :191576 |
NA |
Max. :60.000 |
| 35 |
75911-1 |
1 |
| 35 |
75912-1 |
1 |
| 39 |
75048-1 |
1 |
| 39 |
75053-1 |
1 |
| 50 |
4515-1 |
1 |
| 50 |
4520-1 |
2 |
Minifigs
Tabela zawierająca figurki Lego.
- fig_num - numer figurki
- name - nazwa figurki
- num_parts - numer części
- img_url - adres url obrazka
|
Length:13764 |
Length:13764 |
Min. : 0.000 |
Length:13764 |
|
Class :character |
Class :character |
1st Qu.: 4.000 |
Class :character |
|
Mode :character |
Mode :character |
Median : 4.000 |
Mode :character |
|
NA |
NA |
Mean : 5.296 |
NA |
|
NA |
NA |
3rd Qu.: 5.000 |
NA |
|
NA |
NA |
Max. :156.000 |
NA |
Part
categories
Tabela zawierająca kategorie części Lego.
- id - id kategorii
- name - nazwa kategorii
|
Min. : 1.00 |
Length:66 |
|
1st Qu.:19.25 |
Class :character |
|
Median :35.50 |
Mode :character |
|
Mean :35.36 |
NA |
|
3rd Qu.:51.75 |
NA |
|
Max. :68.00 |
NA |
| 1 |
Baseplates |
| 3 |
Bricks Sloped |
| 4 |
Duplo, Quatro and Primo |
| 5 |
Bricks Special |
| 6 |
Bricks Wedged |
| 7 |
Containers |
Part
relationships
Tabela zawierająca relacvje między częściami.
- rel_type - typ relacji
- child_part_num - numer części potomka
- parent_part-num - numer częsci rodzica
|
Length:29977 |
Length:29977 |
Length:29977 |
|
Class :character |
Class :character |
Class :character |
|
Mode :character |
Mode :character |
Mode :character |
| P |
3626cpr3662 |
3626c |
| P |
87079pr9974 |
87079 |
| P |
3960pr9971 |
3960 |
| R |
98653pr0003 |
98086pr0003 |
| R |
98653pr0003 |
98088pat0003 |
| R |
98653pr0003 |
98089pat0003 |
Parts
Tabela zawierająca części Lego.
- part_num - numer części
- name - nazwa częsci
- part_cat_id - id kategorii
- part_material - materiał, z którego wykonano część
|
Length:52615 |
Length:52615 |
Min. : 1.00 |
Length:52615 |
|
Class :character |
Class :character |
1st Qu.:17.00 |
Class :character |
|
Mode :character |
Mode :character |
Median :41.00 |
Mode :character |
|
NA |
NA |
Mean :38.91 |
NA |
|
NA |
NA |
3rd Qu.:60.00 |
NA |
|
NA |
NA |
Max. :68.00 |
NA |
| 003381 |
Sticker Sheet for Set 663-1 |
58 |
Plastic |
| 003383 |
Sticker Sheet for Sets 618-1, 628-2 |
58 |
Plastic |
| 003402 |
Sticker Sheet for Sets 310-3, 311-1, 312-3 |
58 |
Plastic |
| 003429 |
Sticker Sheet for Set 1550-1 |
58 |
Plastic |
| 003432 |
Sticker Sheet for Sets 357-1, 355-1, 940-1 |
58 |
Plastic |
| 003434 |
Sticker Sheet for Set 575-2, 653-1, 460-1 |
58 |
Plastic |
Sets
Tabela zawierająca zestawy dostępne w sklepach.
- set_num - numer zestawu
- name - nazwa zestawu
- year - rok wydania zestawu
- theme_id - id motywu
- num_parts - liczba części w zestawie
- img_url - adres url obrazka
|
Length:21880 |
Length:21880 |
Min. :1949 |
Min. : 1 |
Min. : 0.0 |
Length:21880 |
|
Class :character |
Class :character |
1st Qu.:2001 |
1st Qu.:273 |
1st Qu.: 3.0 |
Class :character |
|
Mode :character |
Mode :character |
Median :2012 |
Median :497 |
Median : 31.0 |
Mode :character |
|
NA |
NA |
Mean :2008 |
Mean :442 |
Mean : 161.4 |
NA |
|
NA |
NA |
3rd Qu.:2018 |
3rd Qu.:608 |
3rd Qu.: 139.0 |
NA |
|
NA |
NA |
Max. :2024 |
Max. :752 |
Max. :11695.0 |
NA |
Themes
Tabela zawierająca oryginalne kategorie zestawów jak i
współprace.
- id - id motywu
- name - nazwa motywu
- parent_id - id rodzica
|
Min. : 1.0 |
Length:468 |
Min. : 1.0 |
|
1st Qu.:250.5 |
Class :character |
1st Qu.:186.0 |
|
Median :466.0 |
Mode :character |
Median :411.0 |
|
Mean :433.5 |
NA |
Mean :360.6 |
|
3rd Qu.:625.2 |
NA |
3rd Qu.:512.5 |
|
Max. :752.0 |
NA |
Max. :697.0 |
|
NA |
NA |
NA’s :145 |
| 1 |
Technic |
NA |
| 3 |
Competition |
1 |
| 4 |
Expert Builder |
1 |
| 16 |
RoboRiders |
1 |
| 17 |
Speed Slammers |
1 |
| 18 |
Star Wars |
1 |
Analiza
Analizy ogólne
Najczęściej
występujące kolory cześci

Stosunek części
transparentnych do nietransparentnych

Najczęściej
występujące figurki w zestawach

| fig-002229 |
Skeleton, Standard Face, Ball Joint Arms (3626b
Head) |
 |
43 |
| fig-002330 |
Battle Droid, One Bent Arm, One Straight Arm |
 |
40 |
| fig-000020 |
Classic Spaceman, Red with Airtanks (3842a Helmet) |
 |
39 |
| fig-001127 |
Classic Spaceman, White with Airtanks (3842a
Helmet) |
 |
37 |
| fig-002118 |
Steve |
 |
27 |
| fig-000225 |
Policeman, Black Suit with Pocket and Badge, White Hat
(3626a Head) |
 |
24 |
| fig-000341 |
Classic Spaceman, Yellow with Airtanks (3842b
Helmet) |
 |
21 |
| fig-000359 |
Johnny Thunder (Desert) |
 |
21 |
| fig-003612 |
Battle Droid, Two Bent Arms |
 |
21 |
| fig-000124 |
Chewbacca, Reddish Brown |
 |
20 |
Najczęściej
występujące kategorie części

Najczęściej
występujące matreriały, z których wykonane są części

Najczęściej
występujące motywy zestawów

Motywy z największą
liczbą podmotywów

Analizy zapasów
Rebrickable
Najczęściej
występujące kolory części w zapasach Rebrickable

Najczęściej
występujące figurki w zapasach Rebrickable

| fig-001087 |
Woman, Blue Torso with White Arms, White Legs |
 |
101 |
| fig-002330 |
Battle Droid, One Bent Arm, One Straight Arm |
 |
96 |
| fig-002229 |
Skeleton, Standard Face, Ball Joint Arms (3626b
Head) |
 |
59 |
| fig-001127 |
Classic Spaceman, White with Airtanks (3842a
Helmet) |
 |
51 |
| fig-000020 |
Classic Spaceman, Red with Airtanks (3842a Helmet) |
 |
50 |
| fig-003612 |
Battle Droid, Two Bent Arms |
 |
50 |
| fig-007625 |
Pit Crew, Red Torso, Red Legs, Ferrari |
 |
34 |
| fig-000285 |
Man, Blue Shirt, Blue Legs, Red Hard Hat |
 |
30 |
| fig-006974 |
Martian |
 |
29 |
| fig-000341 |
Classic Spaceman, Yellow with Airtanks (3842b
Helmet) |
 |
27 |
Najczęściej
występujący zestaw w zapasach Rebrickable
Z uwagi na to, że wiele zestawów z pierwszej 10 znajduje się w
zapasach w podobnej liczbie, pokazany został tylko ten
najliczniejszy.
| 71025-0 |
Series 19 - Random Bag |
 |
110 |
Korelacja
Trendy na przestrzeni
lat